Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deApiFn_Attribute Class Reference

#include <deApi.hpp>

Collaboration diagram for deApiFn_Attribute:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DataType {
  Invalid = 0, Float, Int, Vector,
  Bool, Color_RGB, Color_Alpha, Color_ARGB,
  UV, UVW, Transform, OutOfRange = 65535
}

Public Member Functions

 deApiFn_Attribute ()
 ~deApiFn_Attribute ()
deApiHandle Create (DataType AttributeType, const deString &sName, const deString &sDescription)
bool AddToCollection (deApiObject *pCollection)

Private Attributes

deApiAttributem_pAttribute
deApiAttributeCollectionm_pAttributeCollection
DataType m_type

Member Enumeration Documentation

enum deApiFn_Attribute::DataType
 

Enumeration values:
Invalid 
Float 
Int 
Vector 
Bool 
Color_RGB 
Color_Alpha 
Color_ARGB 
UV 
UVW 
Transform 
OutOfRange 


Constructor & Destructor Documentation

deApiFn_Attribute::deApiFn_Attribute  
 

deApiFn_Attribute::~deApiFn_Attribute  
 


Member Function Documentation

bool deApiFn_Attribute::AddToCollection deApiObject   pCollection
 

deApiHandle deApiFn_Attribute::Create DataType    AttributeType,
const deString   sName,
const deString   sDescription
 


Member Data Documentation

deApiAttribute* deApiFn_Attribute::m_pAttribute [private]
 

deApiAttributeCollection* deApiFn_Attribute::m_pAttributeCollection [private]
 

DataType deApiFn_Attribute::m_type [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:12:50 2005 for Destiny3D by doxygen1.3-rc3